package br.com.caelum.vraptor.controller;

import java.util.List;

import javax.inject.Inject;

import br.com.caelum.vraptor.Controller;
import br.com.caelum.vraptor.Result;
import br.com.caelum.vraptor.dao.Venda_vendedorDAO;
import br.com.caelum.vraptor.dao.GenericDAO;
import br.com.caelum.vraptor.entidades.Venda_vendedor;

@Controller
public class Venda_vendedorController {
	
	@Inject
	private Result result;
	
	@Inject
	private GenericDAO<Venda_vendedor> dao;
	

	public void add(){
		
	}
	

	public List<Venda_vendedor> list(){
		
		return dao.find();
		
	}
	
	
	public void save(Venda_vendedor venda_vendedor){
		
		dao.save(venda_vendedor);
		
		result.redirectTo(this).list();
	}
	
	public Venda_vendedor edit(Integer codVenda_vendedor){
		return dao.find(codVenda_vendedor);
	}
	
	public void delete(int codVenda_vendedor){
		Venda_vendedor venda_vendedor = new Venda_vendedor();
		venda_vendedor.setCodVenda_vendedor(codVenda_vendedor);
		dao.delete(venda_vendedor);
		result.redirectTo(this).list();
	}
	
}
